package cn.felord.debezium.entity;

import java.math.BigDecimal;
import java.util.Date;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 报警类型子对象 scale_alarm_sub
 *
 * @author bysen
 * @date 2024-09-27
 */
public class ScaleAlarmSub
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    private Long masterId;
    private String equNum;

    public String getEquNum() {
        return equNum;
    }

    public void setEquNum(String equNum) {
        this.equNum = equNum;
    }

    public Long getMasterId() {
        return masterId;
    }

    public void setMasterId(Long masterId) {
        this.masterId = masterId;
    }

    /** 炉号 */
   //@Excel(name = "炉号")
    private String lh;

    /** 炉次号 */
   //@Excel(name = "炉次号")
    private String lch;

    /** 元素 */
   //@Excel(name = "元素")
    private String ele;

    /** 打样值 */
   //@Excel(name = "打样值")
    private BigDecimal prValue;

    /** 上限 */
   //@Excel(name = "上限")
    private BigDecimal max;

    /** 下限 */
   //@Excel(name = "下限")
    private BigDecimal min;

    /** 计算值 */
   //@Excel(name = "计算值")
    private BigDecimal countm;

    /** 实际值 */
   //@Excel(name = "实际值")
    private BigDecimal actualm;

    /** 报警类型 */
   //@Excel(name = "报警类型")
    private String alarmType;

    private String alarmMsg;

    /** 辅料 */
   //@Excel(name = "辅料")
    private String retain1;

    /** 保留字段2 */
   //@Excel(name = "保留字段2")
    private String retain2;

    /** 保留字段3 */
   //@Excel(name = "保留字段3")
    private String retain3;

    /** 保留字段4 */
   //@Excel(name = "保留字段4")
    private String retain4;

    /** 保留字段5 */
   //@Excel(name = "保留字段5")
    private String retain5;

    /** 保留字段6 */
   //@Excel(name = "保留字段6")
    private String retain6;

    /** 保留字段7 */
   //@Excel(name = "保留字段7")
    private String retain7;

    /** 保留字段8 */
   //@Excel(name = "保留字段8")
    private String retain8;

    /** 保留字段9 */
   //@Excel(name = "保留字段9")
    private String retain9;

    /** 创建人 */
   //@Excel(name = "创建人")
    private String createUser;

    /** 修改人 */
   //@Excel(name = "修改人")
    private String updateUser;

    private Date createTime;
    private Date updateTime;
    private String remark;

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setLh(String lh)
    {
        this.lh = lh;
    }

    public String getLh()
    {
        return lh;
    }
    public void setLch(String lch)
    {
        this.lch = lch;
    }

    public String getLch()
    {
        return lch;
    }
    public void setEle(String ele)
    {
        this.ele = ele;
    }

    public String getEle()
    {
        return ele;
    }
    public void setPrValue(BigDecimal prValue)
    {
        this.prValue = prValue;
    }

    public BigDecimal getPrValue()
    {
        return prValue;
    }
    public void setMax(BigDecimal max)
    {
        this.max = max;
    }

    public BigDecimal getMax()
    {
        return max;
    }
    public void setMin(BigDecimal min)
    {
        this.min = min;
    }

    public BigDecimal getMin()
    {
        return min;
    }
    public void setCountm(BigDecimal countm)
    {
        this.countm = countm;
    }

    public BigDecimal getCountm()
    {
        return countm;
    }
    public void setActualm(BigDecimal actualm)
    {
        this.actualm = actualm;
    }

    public BigDecimal getActualm()
    {
        return actualm;
    }

    public void setRetain1(String retain1)
    {
        this.retain1 = retain1;
    }

    public String getRetain1()
    {
        return retain1;
    }
    public void setRetain2(String retain2)
    {
        this.retain2 = retain2;
    }

    public String getRetain2()
    {
        return retain2;
    }
    public void setRetain3(String retain3)
    {
        this.retain3 = retain3;
    }

    public String getRetain3()
    {
        return retain3;
    }
    public void setRetain4(String retain4)
    {
        this.retain4 = retain4;
    }

    public String getRetain4()
    {
        return retain4;
    }
    public void setRetain5(String retain5)
    {
        this.retain5 = retain5;
    }

    public String getRetain5()
    {
        return retain5;
    }
    public void setRetain6(String retain6)
    {
        this.retain6 = retain6;
    }

    public String getRetain6()
    {
        return retain6;
    }
    public void setRetain7(String retain7)
    {
        this.retain7 = retain7;
    }

    public String getRetain7()
    {
        return retain7;
    }
    public void setRetain8(String retain8)
    {
        this.retain8 = retain8;
    }

    public String getRetain8()
    {
        return retain8;
    }
    public void setRetain9(String retain9)
    {
        this.retain9 = retain9;
    }

    public String getRetain9()
    {
        return retain9;
    }
    public void setCreateUser(String createUser)
    {
        this.createUser = createUser;
    }

    public String getCreateUser()
    {
        return createUser;
    }
    public void setUpdateUser(String updateUser)
    {
        this.updateUser = updateUser;
    }

    public String getUpdateUser()
    {
        return updateUser;
    }

    public String getAlarmType() {
        return alarmType;
    }

    public void setAlarmType(String alarmType) {
        this.alarmType = alarmType;
    }

    public String getAlarmMsg() {
        return alarmMsg;
    }

    public void setAlarmMsg(String alarmMsg) {
        this.alarmMsg = alarmMsg;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("lh", getLh())
            .append("lch", getLch())
            .append("ele", getEle())
            .append("prValue", getPrValue())
            .append("max", getMax())
            .append("min", getMin())
            .append("countm", getCountm())
            .append("actualm", getActualm())
            .append("retain1", getRetain1())
            .append("retain2", getRetain2())
            .append("retain3", getRetain3())
            .append("retain4", getRetain4())
            .append("retain5", getRetain5())
            .append("retain6", getRetain6())
            .append("retain7", getRetain7())
            .append("retain8", getRetain8())
            .append("retain9", getRetain9())
            .append("createTime", getCreateTime())
            .append("createUser", getCreateUser())
            .append("updateUser", getUpdateUser())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
